#include "ennemi.h"
#include "personnage.h"
#include "constante.h"


void ennemiInit(Ennemi *pEnnemi, float x, float y)
{


	personnageInit(&(pEnnemi->ennemi),x,y);
    	vectSetXY(&(pEnnemi->ennemi.vitesse),VitesseEnnemi,0.0); /* on modifie la vitesse car l'ennemi n'a pas d'acceleration, sa vitesse est constante */
	pEnnemi->intervalle=5.0;
	pEnnemi->xmin=x-(pEnnemi->intervalle);
	pEnnemi->xmax=x+(pEnnemi->intervalle);

}

float ennemiGetIntervalle(const Ennemi *pEnnemi)
{
    return pEnnemi->intervalle;
}

void ennemiChangeDeplacement(Ennemi * pEnnemi)
{
	float x;

	x=vectGetX(&(pEnnemi->ennemi.vitesse));
	vectSetXY(&(pEnnemi->ennemi.vitesse),-x,0.0);
}


float ennemiGetXmin(const Ennemi * pEnnemi)
{
	return pEnnemi->xmin;
}

float ennemiGetXmax(const Ennemi * pEnnemi)
{
	return pEnnemi->xmax;
}

